.view-BaseLayout .BaseLayout-header{ display: flex; height: 46px; padding: 0 12px; line-height: 46px; background-color: #303643; color: #FFF;}
.view-BaseLayout .BaseLayout-header-l{ flex: 1; }
.view-BaseLayout .BaseLayout-header-r{ flex: 1; text-align: right;}
.view-BaseLayout .BaseLayout-header .logout-btn{ cursor: pointer; }
.view-BaseLayout .BaseLayout-mainer{ display: flex; }
.view-BaseLayout .BaseLayout-l-side{ width: 220px; border-right:  1px solid #e8e8e8;}
.view-BaseLayout .BaseLayout-r-side{ flex: 1; padding: 0 20px;}

/*左侧菜单*/
.ygbh-menu{ padding: 0 20px; }
.ygbh-menu ul, .ygbh-menu li{ list-style: none; padding: 0; margin: 0; }
.ygbh-menu .group-item-title{ font-size: 12px; color: #999; line-height: 26px; margin-top: 15px; }
.ygbh-menu .group-hash-item a{ line-height: 40px; font-size: 14px; text-decoration: none; color: #444; overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ygbh-menu .group-hash-item a:hover, .ygbh-menu .group-hash-item a.router-link-exact-active{ color: #409eff; }